package com.zhengtoon.mctoon.conv.dao;

import org.apache.ibatis.annotations.Param;

import com.zhengtoon.mctoon.conv.bean.ConvHandleRecord;
import com.zhengtoon.mctoon.conv.dto.mybatis.Page;

import java.util.List;

/**
 * 处理DAO接口
 *
 * @author 赵康峰
 * @since 2017-05-26
 * Copyright: Copyright (c) 2017
 * Company:北京政务通有限公司
 */
public interface ConvHandleRecordMapper {

    /**
     * 通过随手拍记录Id获取处理信息列表
     */
    List<ConvHandleRecord> getDealProcess(@Param("convId") Long convId);

    /**
     * 查询处理历史   144637
     *
     * @param page
     * @return
     */
    List<ConvHandleRecord> queryHandleHistoryById(Page page);

    /**
     * 查询处理历史count  144637
     *
     * @param page
     * @return
     */
    Integer queryHandleHistoryByIdCount(Page page);

    /**
     * 添加处理记录
     *
     * @param convHandleRecord
     * @return
     */
    int addHandleRecord(ConvHandleRecord convHandleRecord);

    /**
     * 根据随手拍记录id查询记录条数
     *
     * @param convId
     * @return
     */
    Integer queryCountByConvId(@Param("convId") Long convId);
}